//
//  ContactCandidateView.h
//  mcrmSAAS
//
//  Created by wjxfhxy on 6/2/14.
//  Copyright (c) 2014 GuangZhouXuanWu. All rights reserved.
//

#import <UIKit/UIKit.h>

/**
 *  选人界面，备选控件
 */

@class ContactCandidateView;

@protocol ContactCandidateViewDelegate <NSObject>

/**
 *  点击备选头像时触发的回调
 *
 *  @param view      备选控件
 *  @param localPath 备选标记
 */
-(void)contactCandidata:(ContactCandidateView*)view removeHeadImageWhenClick:(NSString*)szTag;

/**
 *  点击确定按钮触发的回调
 *
 *  @param view       备选
 *  @param localPaths 备选数组
 */
-(void)contactCandidata:(ContactCandidateView*)view acceptWhenClickAcceptBtn:(NSArray*)szTag;

@end

@interface ContactCandidateView : UIView

@property(nonatomic,weak) id<ContactCandidateViewDelegate> delegate;

/**
 *  加入一个备选
 *
 *  @param localPath 备选标记
 */
-(void)addContactHeadImageWithHeadImage:(UIImage*)headImage andTag:(NSString*)szTag;

-(void)replaceContactHeadImageWithOldTag:(NSString*)oldTag andNewHeadImage:(UIImage*)headImage tag:(NSString*)szTag;

/**
 *  移除一个备选
 *
 *  @param localPath 备选标记
 */
-(void)removeContactHeadImageWithHeadImageTag:(NSString*)szTag;

-(void)refreshContactHeadImageWithHeadImage:(UIImage*)headImage andTag:(NSString*)szTag;

@end
